human shields - Alemán Inglés Diccionario